using System;
using System.Collections.Generic;
using Fuse8.DomainFramework.Domain;

namespace UnitTests.Domain
{
	public class Article : Int32EntityObject
	{
		public virtual string Title { get; set; }
		public virtual int? FileId { get; set; }
		public virtual IEnumerable<ArticleTag> ArticleTags { get; set; }
		public virtual File File { get; set; }
		public virtual ArticleType ArticleType { get; set; }
		public virtual bool? NullableBoolProperty { get; set; }
		public virtual decimal? NullableDecimalProperty { get; set; }
		public virtual Byte[] BinaryProperty { get; set; }
        public virtual ArticleType? SuperType { get; set; }
        public virtual ArticleType? SuperPuperType { get; set; }
	}
}